package com.item.web.sys_role.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.item.web.sys_role.entity.RoleAssignParm;
import com.item.web.sys_role.entity.RoleParm;
import com.item.web.sys_role.entity.RolePermissionVo;
import com.item.web.sys_role.entity.SysRole;

public interface SysRoleService extends IService<SysRole> {

    //删除角色
    void deleteRole(Long userId);
    //关键字查询
    IPage<SysRole> getList(RoleParm parm);
    //获取权限树
    RolePermissionVo getAssignTree(RoleAssignParm parm);

}
